package io.zhifei.modules.app.login.service.impl;/**
 * <p>  </p>
 *
 * @author： WangPeng <br/>
 * @date： 2020/9/22$ 10:41$ <br/>
 * @version： <br/>
 */

import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import io.zhifei.modules.app.login.dao.QuestionnaireDao;
import io.zhifei.modules.app.login.entity.Questionnaire;
import io.zhifei.modules.app.login.form.UserFrom;
import io.zhifei.modules.app.login.service.QuestionnaireService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

/**
 * <p>  </p>
 *
 * @author： WangPeng <br/>
 * @date： 2020/9/22$ 10:41$ <br/>
 * @version： <br/>
 */
@Service
public class QuestionnaireImpl extends ServiceImpl<QuestionnaireDao, Questionnaire> implements QuestionnaireService {

    @Autowired
    private QuestionnaireDao questionnaireDao;

    @Override
    public void questionnaire(UserFrom userFrom,
                              Questionnaire questionnaire) {
        questionnaire.setUserId(userFrom.getUserId());
        questionnaireDao.insert(questionnaire);
    }

    @Override
    public void updateQuestionnaire(Questionnaire questionnaire) {
        this.questionnaireDao.updateById(questionnaire);
    }

    @Override
    public Questionnaire getQuestionnaire(Questionnaire questionnaire) {
        return this.questionnaireDao.getQuestionnaireDetail(questionnaire);
    }
}
